package sdk8.systemuse;

/**
 * System类代表系统，系统级的很多属性和控制方法都放置在该类的内部。
 * 该类位于java.lang包。
 * 由于该类的构造器是private的，所以无法创建该类的对象，也就是无法实
 * 例化该类。其内部的成员变量和成员方法都是static的，所以也可以很方便
 * 的进行调用。
 *
 *
 * 成员变量
 *  System类内部包含in、out和err三个成员变量，分别代表标准输入流
 * (键盘输入)，标准输出流(显示器)和标准错误输出流(显示器)
 *
 */
public class SystemTest1 {
    public static void main(String[] args) {
        String javaver = System.getProperty("java.version");
        System.out.println("安装的java版本"+javaver);

        String javahome = System.getProperty("java.home");
        System.out.println("jdk安装路径"+javahome);

        String userDir = System.getProperty("user.dir");
        System.out.println("当前工作目录为："+userDir);

        String UserHome = System.getProperty("user.home");
        System.out.println("用户的主目录为："+UserHome);
    }
}
